﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace EjercicioII
{
    class Coralista : Musico, Identificador
    {
        public int tipodeVoz;

        public Coralista(string Nomb, int tipodeVoz)
            : base(Nomb)
        {
            this.tipodeVoz = tipodeVoz;
        }

        public override void imprimirDatos()
        {
            string Voz;
            Voz = Convert.ToString(tipodeVoz);

            while ((tipodeVoz < 0) || (tipodeVoz > 3))
            {
                Console.WriteLine("ingrese una opcion de musico: ");//se que esto no va, pero lo pongo en caso de que los ingresos no esten hechos predefinidamente, sino por el usuario.
                Console.WriteLine("0=soprano; 1=contralto; 2=tenor; 3=bajo");
                switch (tipodeVoz)
                {
                    case 0:
                        Voz = "soprano";
                        break;

                    case 1:
                        Voz = "contralto";
                        break;

                    case 2:
                        Voz = "tenor";
                        break;

                    case 3:
                        Voz = "bajo";
                        break;

                    default:
                        Console.WriteLine("error al ingresar, porfavor ingrese nuevamente una opcion");
                        break;
                }
            }
        }

        #region Identificador Members
        
        public bool yTuCantas()
        {
            return true;
        }

        #endregion
    }

}

